我发现routine有个问题 图片
if 的条件为断开连接某个蓝牙设备的时候,很灵敏,也就是说,当和某个蓝牙设备断开连接的时候,会很精确的判断到,并开始后续的操作。
但是,如果条件为连接到某个蓝牙设备的时候,反应就会非常迟钝,大多数时候是判断不出来,也就是说,蓝牙设备已经连接很久了,但是这个if条件并没有被判断为成立,其后续的操作也没有进行。
举个例子,我制作了一个routine,当当与我的佳明手表断开连接的时候,就开启手机的来电响铃。
这个routine启东很灵敏,与我的佳明蓝牙手表断开的就会打开手机的来电响铃。但是与手表恢复蓝牙连接以后,并不会自动关闭这个Routine,从而关闭手机的来电响铃。因为只有if条件,没有while条件。
于是我又制作了另外一个Routine,
我的目的是当手机连接到我的佳明蓝牙手表的时候,就关闭手机的来电响铃,但是这个routine启东就很不灵敏了,手表已经和手机恢复蓝牙连接很久了,这个routine也不会启动。但也有个别的时间,不知道什么时候自动启动了。这是不是这个Routine 应用的bug呢?
但是,如果条件为连接到某个蓝牙设备的时候,反应就会非常迟钝,大多数时候是判断不出来,也就是说,蓝牙设备已经连接很久了,但是这个if条件并没有被判断为成立,其后续的操作也没有进行。
举个例子,我制作了一个routine,当当与我的佳明手表断开连接的时候,就开启手机的来电响铃。
这个routine启东很灵敏,与我的佳明蓝牙手表断开的就会打开手机的来电响铃。但是与手表恢复蓝牙连接以后,并不会自动关闭这个Routine,从而关闭手机的来电响铃。因为只有if条件,没有while条件。
于是我又制作了另外一个Routine,
我的目的是当手机连接到我的佳明蓝牙手表的时候,就关闭手机的来电响铃,但是这个routine启东就很不灵敏了,手表已经和手机恢复蓝牙连接很久了,这个routine也不会启动。但也有个别的时间,不知道什么时候自动启动了。这是不是这个Routine 应用的bug呢?